package LabPrueba;

import java.util.ArrayList;
import java.util.List;

import Datos.Sesion;


public class Prueba11 {
	Sesion oSesion;
	//public static Datos.Garantizado oDato = null;  //  @jve:decl-index=0:
	//private List aDatos = new ArrayList();  //  @jve:decl-index=0:

	public static void main(String[] argv) throws Exception {
		try{
			Sesion oSesion;
			Datos.Garantizado oDatos = new Datos.Garantizado();
			List aDatos = new ArrayList();  //  @jve:decl-index=0:
			Entidades.Garantizado entidad = null;
			oSesion = new Sesion();
			String sql = "HANDLER `CPD` OPEN";
			oSesion.getSesion().executeQuery(sql);
			aDatos = oDatos.Primero(oSesion);

			System.out.println("Vector aDatos  1----------: "+ aDatos);
			while(!aDatos.isEmpty()){
				entidad = (Entidades.Garantizado) aDatos.remove(0); // para recuperar sin perder hay que usar el get;
			
			System.out.println("Id.CPD: " + entidad.getIdCPD());
			System.out.println("Fecha Emision: " + entidad.getFchEmision());
			System.out.println("Fecha Emision: " + entidad.getNroCheque());
			}
			
			aDatos = oDatos.Siguiente(oSesion);
			System.out.println("Vector aDatos  2----------: "+ aDatos);
			while(!aDatos.isEmpty()){
				entidad = (Entidades.Garantizado) aDatos.remove(0); // para recuperar sin perder hay que usar el get;
			
			System.out.println("Id.CPD: " + entidad.getIdCPD());
			System.out.println("Fecha Emision: " + entidad.getFchEmision());
			System.out.println("Fecha Emision: " + entidad.getNroCheque());
			}
			
			
			
			sql = "HANDLER `CPD` CLOSE";
			oSesion.getSesion().executeQuery(sql);
		}catch (Exception e){
			
		}
	}
}
